
   ̊ςeXg                          
                        sasao@dais.is.tohoku.ac.jp
                        http://ha6.seikyou.ne.jp/home/sasao/junk/
                                  1999. 4. 1
                                  1999. 4. 3 hLgǋL
                                  1999. 4. 4 hLgꕔC
 ͂߂

ZKT^[̔ŹAQ̃|Sɑ΂50%,50%̊
邱Ƃł܂(32768FeNX`ǂ̏ꍇ)BƂ낪A
ꕔ̎s̃\tgł͔CӂɔxςĂ悤Ɍ܂ˁB
̃vOƓ悤ȂƂႢ܂B
#s̃\tgĂƂ͌܂....

 т

PAD̏EŔ̊ς邱Ƃł܂B

 肩

HNTO_BG1.0(XN[wipOtBbN 64x64x256FAp
bgԍ 0 ` 3݂̂ăOtBbNKv)
HNTO_BG2.0(^CgʗpOtBbN 256x100x256FApb
gԍ 0`15݂̂ăOtBbNKv)ʂȊG
Ă܂Ƃ(^^)
\[Ẍꕔ邢͑S̈pEpȂǂ͂Rɂǂ[B

^EӌEzȂǂ́Asasao@dais.is.tohoku.ac.jp܂ł肢
܂B

 񂿂

32768FeNX`m𔼓Zꍇɂ́Aȉ̂悤ȌvZ
s܂BP1,P2͉ZΏۂƂȂ_̐F(0`32767̒l)łB
-------------------------------------------------
R1 = P1        AND 31
G1 = (P1/32)   AND 31
B1 = (P1/1024) AND 31

R2 = P2        AND 31
G2 = (P2/32)   AND 31
B2 = (P2/1024) AND 31

P(Z) = INT((R1+R2)/2)
             +INT((G1+G2)/2)*32
             +INT((B1+B2)/2)*1024
-------------------------------------------------

32768FeNX`̏256F̔eNX`d˂ꍇɂ
vZȂ܂A256FpbgɊ蓖ĂFł͂ȂApbg
ԍ̂̂ɑ΂ĉZs܂BႦ΁A

"32768FEFԍ 2"  "256Fpbgԍ 8"

̉ZsȂƁA

"256Fpbgԍ 5" Ɋ蓖ĂĂF\܂B
ÂƂpbg͘_BG10ł͂ȂA_BG 1 ɒ`
F\܂B

̃vOA𗘗pĂ܂B́A

 1. XN[wĩpbgԍ 0,1,2,3  1,65,129,193
    蓖ĂāA256FeNX`ɒ`܂B

 2. ^CgʂۂG̃pbgԍ 0 ` 15 A1, 3, 5, ..
    Ɋ蓖ĂāA32768FeNX`ɒ`܂B

 3. 1, 2̃eNX`𔼓ZƉ̕\̂悤ɂȂ܂B

              (0) (1) (2) (3) (4)  (15)
            |  1   3   5   7   9 .. 31 
     ----------------------------------
       1(0) |  1   2   3   4   5 .. 16
      65(1) | 33  34  35  36  37 .. 48
     129(2) | 65  66  67  68  69 .. 80 
     193(3) | 97  98  99 100 101 ..112
     ----------------------------------


 4. ̃pbgԍ̂ꂼɌX̊G̃pbgCӂ̊
     F炩ߌvZĂ܂B
    Ⴆ΁AXN[wĩpbgԍ 2(129) ƃ^Cg
    ʂۂG̃pbgԍ 1(3) ȂApbgԍ 66ɍ
    Fo^܂B
    (vOł́A^CgʂۂG̕0Ԃ𓧉ߐF
     Ƃ邽߁A0Ԃ̃pbg͔ZsĂ܂B)

 5. ̊ς̂ނvZĂ܂B

ŁÂAƂ̂Ă܂B

  E܁E

̃vOł͎gĂ܂񂪁Apbgԍ 0`15 ̂
Ɋ蓖Ă邱Ƃł܂B킹Ďg4F32F̊G
̃uh\łˁB
    
             (0) (1) (2) (3) (4)   (15)
            |257 259 261 263 265 .. 287 
     ----------------------------------
       1(0) |129 130 131 132 133 .. 145
      65(1) |161 162 163 164 165 .. 177
     129(2) |193 194 195 196 197 .. 209
     193(3) |225 226 227 228 229 .. 241
     ----------------------------------
